ostadmin: Update for new trees/ location of trees
authorColin Walters <walters@verbum.org>
Mon, 14 May 2012 13:29:38 +0000 (09:29 -0400)
committerColin Walters <walters@verbum.org>
Fri, 18 May 2012 20:30:45 +0000 (16:30 -0400)
src/ostadmin/ot-admin-builtin-deploy.c

index 4a64c97592f2b840e485a3dc418e9048517721f1..64549e479f6775ef8f4871dfea9a09f01506bf58 100644 (file)
@@ -314,11 +314,14 @@ ot_admin_builtin_deploy (int argc, char **argv, GError **error)
   for (i = 2; i < argc; i++)
     {
       const char *deploy_target = argv[i];
+      ot_lfree char *tree_ref = NULL;
       ot_lptrarray GPtrArray *checkout_args = NULL;
 
+      tree_ref = g_strconcat ("trees/", deploy_target, NULL);
+
       checkout_args = g_ptr_array_new ();
       ot_ptrarray_add_many (checkout_args, "ostree", "--repo=/ostree/repo",
-                            "checkout", "--atomic-retarget", deploy_target, NULL);
+                            "checkout", "--atomic-retarget", tree_ref, deploy_target, NULL);
       g_ptr_array_add (checkout_args, NULL);
 
       if (!ot_spawn_sync_checked ("/ostree", (char**)checkout_args->pdata, NULL, G_SPAWN_SEARCH_PATH,